Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Uzbekistan F4 USA F4 USA F5 USA F12 USA F13 Nova Challenger Osaka - Osaka Shimadzu All Japan Indoor - Kyoto Powder Byrne Trophy - Surbiton Theusbridge.com Tennis Classic - Tarzana Tulsa Auto Collection USTA Challenger - Tulsa The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Britania Zavaleta - Puebla Jameson Cup - Milan USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Colorado Classic - Denver The LTA Wrexham Challenger - Wrexham 2004 USTA Challenger of Calabasas - Calabasas Challenger Leon 2004 - Leon Gemax Samsung Open 2005 - Belgrade Tallahassee Tennis Challenger - Tallahassee Tunis Open - Tunis 2005 West Side Tennis Coub Men's Challenger - Forest Hills Czech Open 2005 - Prostejov GHI Bronx Classic - Bronx Open de L'Isere - Grenoble The LTA Sunderland Challenger - Sunderland Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi The Shelbourne Irish Open - Dublin GHI Bronx Tennis Classic - Bronx XII Abierto Internacional de Salinas - Salinas Oklahoma Challenger - Tulsa Men's Pro Challenger at Tunica National - Tunica Sunset Moulding Challenger - Yuba City Samsung Securities Cup - Seoul Binghamton Challenger Bangkok Challenger Bangkok Challenger Tiburon Challenger Champaign Challenger Heilbronn Challenger Dallas Challenger Sarasota Challenger Prague Challenger Bordeaux Challenger Nottingham Challenger The LTA Manchester Challenger - Manchester Charlottesville Challenger Leon Challenger Savannah Challenger Kun-Ming Challenger Busan Challenger Winnetka Challenger Dallas Challenger Irving Challenger Leon Challenger Savannah Challenger Vancouver Challenger Nottingham-2 Challenger Sacramento Challenger Seoul Challenger Maui Challenger Guadalajara Challenger Campinas Challenger AAPT Championships - Adelaide Dallas Challenger The Stella Artois Grass Court Championships - London Credicard Tennis Cup - Campos do Jordao The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington D.C. The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Heineken Open - Auckland The Nottingham Cahllenger - Nottingham International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The LTA Wrexham Challenger - Wrexham The Samsung Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Open de Franche Comte - Besancon AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Sarajevo Open - Sarajevo Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island China Open - Beijing GHI Bronx Classic - Bronx Thailand Open - Bangkok AIG Japan Open - Tokyo Next Generation Hardcourts - Adelaide Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Akbank Private Banking-TED Open - Istanbul PBZ Zagreb Indoors - Zagreb Samsung Securities Cup Challenger Tennis - Seoul The Nottingham Challenger - Nottingham Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto The Manchester Trophy - Manchester KGHM Polish Indoors - Wroclaw Draft Corona Mexico City Open - Mexico City Nottingham Men's Challenger - Nottingham Delray Beach International Tennis Championships - Delray Beach Morocco Tennis Tour - Rabat Morocco Tennis Tour - Casablanca Countrywide Classic USTA Challenger - Carson Abierto Internacional de Salinas 'Dario Expreso' - Salinas Czech Indoor Open - Prague Campbells Hall of Fame Tennis Championships - Newport Asuncion Challenger Legg Mason Tennis Classic - Washington Alessandria Challenger Lexington Challenger Knoxville Challenger Chennai Open - Chennai SAP Open - San Jose Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Kremlin Cup - Moscow Knoxville Challenger US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Delray Beach Open - Delray Beach U.S. Men's Clay Court Championships - Orlando Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Gold Flake Open - Chennai AXA Cup - London Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Shimadzu All Japan Indoor - Kyoto 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia The Surbiton Trophy - Surbiton West of England Tennis - Bristol Granby Challenger - Granby The Manchester Trophy - Manchester Cridicard Mastercard Tennis Cup - Campos do Jordao 2002 FSE Challenger - Tarzana Binghamton Professional Tennis Tournament - Binghamton V Gramado Open de Tennis - Gramado GHI Bronx Classic - Bronx LTA Hull Challenger - Hull Honda-Kah Open - Singapore Sparkessen Magdeburg Open - Magdeburg Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk Tata Open 2002 - Chennai The Stella Artois Grass Court Championships - London KGHM Polish Indoors - Wroclaw Warsteiner Challenger Lubeck 2001 - Lubeck Gold Flake Open - Chennai Kyoto Challenger - Kyoto Copa AT&T - Buenos Aires Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh The Nottingham Open - Nottingham Challenger Britania Zavaleta - Puebla The Waco International Tennis Challenger - Waco Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Grand Prix de Tennis de Lyon - Lyon IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville Scottish Tennis Championship - Edinburgh Ahmedabad Challenger - Ahmedabad Regions Morgan Keegan Championships - Memphis Bristol Challenger Trophy - Bristol Thailand Open - Bangkok Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Houston - Houston 2003 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi The Surbiton Trophy - Surbiton Exim Agmedia Open - Kosice West of England Challenger - Bristol Siemens Open 2003 - Scheveningen The Manchester Trophy - Manchester Binghamton Professional Tennis Tournament - Binghamton Challenger Groningen - Groningen USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Prague Open - Prague The LTA Nottingham Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx China Open - Beijing Burbank Challenger - Burbank Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead IPP Open - Helsinki Challenger Groningen - Groningen Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Men's Challenger Wrexham - Wrexham USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon 2005 Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Legg Mason Tennis Classic - Washington The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Singha Tennis Classic - Tarzana Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton TED Open - Istanbul Open D'Orleans - Orleans Lubbock Challenger - Lubbock Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham BMW Tennis Championship - Sunrise Copa Club Campestre de Aguascalientes - Aguascalientes XL Bermuda Open - Bermuda The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Naples Challenger - Naples Internationaux de Nouvelle-Caledonie - New Caledonia BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Challenger Natrel Presented by National Bank - Granby Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Music City Challenger - Nashville ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao XL Bermuda Open - Bermuda Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Rakuten Japan Open - Tokyo Abierto Mexicano de Tenis Pegaso - Acapulco Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Oldum Brown Vancouver Open - Vancouver Southern Capital Cup - Almaty Kroger / St. Jude International - Memphis Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Tennis Masters Series - Miami PBZ Zagreb Indoors - Zagreb Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami U.S. Men's Clay Court Championships - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Mutua Madrilena Masters Madrid - Madrid Carson Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Yuba City Challenger Lugano Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Winnetka Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Aptos Challenger Rogers Cup - Montreal Miller Lite Hall of Fame Tennis Championships - Newport Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Bogota Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Charlottesville Challenger AEGON Championships - London Honolulu Challenger Dallas Challenger Sunrise Challenger Rimouski Challenger Sarasota Challenger Leon Challenger Ramat Hasharon Challenger Rome Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Aptos Challenger Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Medibank International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Tallahassee Challenger AEGON International - Eastbourne AEGON Championships - London Dallas Challenger Sarasota Challenger Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Bristol Challenger Trophy - Bristol 2002 Azalea Orthopedic Challenger - Tyler Guadalajara Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The Indian Oil-Servo ATP Challenger 1999 - Calcutta Aptos Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Manchester Challenger - Manchester U.S. National Indoor Tennis Championships - Memphis Apia International - Sydney Campbell's Hall of Fame Tennis Championships - Newport BH Tennis Open International Cup - Belo Horizonte Third Bank Tennis Championships - Lexington Warsteiner Challenger Wolfsburg - Wolfsburg IV Gramado Open de Tenis - Gramado Bristol Challenger Trophy - Bristol LTA Manchester challenger - Manchester The Powder Byrne Trophy - Surbiton The LTA Manchester Challenger - Manchester Australian Open - Melbourne Wimbledon - London JSM Challenger - Champaign U.S. Open - New York BH Tennis Open International Cup - Belo Horizonte Internazionali di Tennis - Bergamo ATP Challenger Numea - New Caledonia Flea Market Cup Busan Challenger Tennis - Busan South African Airways Tennis Open - Durban Finnish Open - Helsinki Heilbronn Open - Heilbronn LTA Hull Challenger - Hull Eisenberg Jerusalem Open - Jerusalem U.S. Open - New York Tallahassee Tennis Challenger - Tallahassee Warsteiner Challenger Lubeck - Lubeck Australian Open - Melbourne USTA Seascape Challenger - Aptos French Open - Paris Wimbledon - London French Open - Paris Heilbronn Open - Heilbronn IPP Open - Helsinki USTA Comerica Challenger - Aptos Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Charlottesville Challenger Indianapolis Tennis Championships - Indianapolis Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Open de Moselle - Metz CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Montreal Citi Open - Washington Apia International - Sydney US Men's Clay Court Championship - Houston NASDAQ-100 Open - Miami Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London BNP Paribas Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Rogers Masters - Toronto Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 French Open - Paris Davis Cup, Group I, PO, RUS-RSA 5-0 Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Australian Open - Melbourne Shanghai ATP Masters - Shanghai U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, GBR-LUX 4-1 French Open - Paris LTA Wimbledon Wildcard Play-off tournament